// kX Driver / kX Driver Interface / kX Driver Effects Library
// Copyright (c) Eugene Gavrilov, 2001-2005.
// All rights reserved

/*
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program; if not, write to the Free Software
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
 */

// 10kX microcode
// Patch name: 'ringmod'

char *ringmod_copyright="By eYagos";
char *ringmod_engine="kX";
char *ringmod_comment="License: Public Domain; $legacy";
char *ringmod_created="Jan 29 2002";
char *ringmod_guid="28d91c3d-c21e-4eab-8ff0-f08ad6e9ddf0";

char *ringmod_name="RingMod";
int ringmod_itramsize=119,ringmod_xtramsize=0;

dsp_register_info ringmod_info[]={
	{ "in",0x4000,0x7,0xffff,0x0 },
	{ "out",0x8000,0x8,0xffff,0x0 },
	{ "a",0x8001,0x1,0xffff,0x3e3ebd41 },
	{ "cos1",0x8002,0x1,0xffff,0x0 },
	{ "sin1",0x8003,0x1,0xffff,0x0 },
	{ "sinx",0x8004,0x1,0xffff,0x0 },
	{ "cosx",0x8005,0x1,0xffff,0x28f5c28 },
	{ "tmp",0x8006,0x1,0xffff,0x0 },
	{ "tmpb",0x8007,0x1,0xffff,0x0 },
	{ "mod",0x8008,0x1,0xffff,0x0 },
	{ "ca1",0x8009,0x1,0xffff,0x8ffff },
	{ "ca2",0x800a,0x1,0xffff,0x13ffff },
	{ "ca3",0x800b,0x1,0xffff,0xffff0000 },
	{ "ca4",0x800c,0x1,0xffff,0x1dffff },
	{ "ca5",0x800d,0x1,0xffff,0x5dffff },
	{ "ca7",0x800e,0x1,0xffff,0xffde0000 },
	{ "ca8",0x800f,0x1,0xffff,0x9bffff },
	{ "ca9",0x8010,0x1,0xffff,0x1cffff },
	{ "ca10",0x8011,0x1,0xffff,0xfef00000 },
	{ "ca11",0x8012,0x1,0xffff,0x9ffff },
	{ "ca12",0x8013,0x1,0xffff,0x51ffff },
	{ "ca13",0x8014,0x1,0xffff,0xfd830000 },
	{ "ca14",0x8015,0x1,0xffff,0xfdd60000 },
	{ "ca15",0x8016,0x1,0xffff,0x3effff },
	{ "ca16",0x8017,0x1,0xffff,0xfc840000 },
	{ "ca17",0x8018,0x1,0xffff,0xf9c90000 },
	{ "ca18",0x8019,0x1,0xffff,0xff020000 },
	{ "ca19",0x801a,0x1,0xffff,0xfd5f0000 },
	{ "ca20",0x801b,0x1,0xffff,0xf4c80000 },
	{ "ca21",0x801c,0x1,0xffff,0xfb180000 },
	{ "ca22",0x801d,0x1,0xffff,0x248ffff },
	{ "ca23",0x801e,0x1,0xffff,0xf0950000 },
	{ "ca24",0x801f,0x1,0xffff,0xedf80000 },
	{ "ca25",0x8020,0x1,0xffff,0x1f48ffff },
	{ "ca26",0x8021,0x1,0xffff,0x43b4ffff },
	{ "ca27",0x8022,0x1,0xffff,0x1f48ffff },
	{ "ca28",0x8023,0x1,0xffff,0xedf80000 },
	{ "ca29",0x8024,0x1,0xffff,0xf0950000 },
	{ "ca30",0x8025,0x1,0xffff,0x248ffff },
	{ "ca31",0x8026,0x1,0xffff,0xfb180000 },
	{ "ca32",0x8027,0x1,0xffff,0xf4c80000 },
	{ "ca33",0x8028,0x1,0xffff,0xfd5f0000 },
	{ "ca34",0x8029,0x1,0xffff,0xff020000 },
	{ "ca35",0x802a,0x1,0xffff,0xf9c90000 },
	{ "ca36",0x802b,0x1,0xffff,0xfc840000 },
	{ "ca37",0x802c,0x1,0xffff,0x3effff },
	{ "ca38",0x802d,0x1,0xffff,0xfdd60000 },
	{ "ca39",0x802e,0x1,0xffff,0xfd830000 },
	{ "ca40",0x802f,0x1,0xffff,0x51ffff },
	{ "ca41",0x8030,0x1,0xffff,0x9ffff },
	{ "ca42",0x8031,0x1,0xffff,0xfef00000 },
	{ "ca43",0x8032,0x1,0xffff,0x1cffff },
	{ "ca44",0x8033,0x1,0xffff,0x9bffff },
	{ "ca45",0x8034,0x1,0xffff,0xffde0000 },
	{ "ca47",0x8035,0x1,0xffff,0x5dffff },
	{ "ca48",0x8036,0x1,0xffff,0x1dffff },
	{ "ca49",0x8037,0x1,0xffff,0xffff0000 },
	{ "ca50",0x8038,0x1,0xffff,0x13ffff },
	{ "ca51",0x8039,0x1,0xffff,0x8ffff },
	{ "cb0",0x803a,0x1,0xffff,0xffff19d2 },
	{ "cb2",0x803b,0x1,0xffff,0x3ec0b },
	{ "cb4",0x803c,0x1,0xffff,0xfff5a6e3 },
	{ "cb6",0x803d,0x1,0xffff,0x162b92 },
	{ "cb8",0x803e,0x1,0xffff,0xffd605a6 },
	{ "cb10",0x803f,0x1,0xffff,0x490648 },
	{ "cb12",0x8040,0x1,0xffff,0xff88a9ca },
	{ "cb14",0x8041,0x1,0xffff,0xb9f1cc },
	{ "cb16",0x8042,0x1,0xffff,0xfee89bc2 },
	{ "cb18",0x8043,0x1,0xffff,0x198df33 },
	{ "cb20",0x8044,0x1,0xffff,0xfdb32e9c },
	{ "cb22",0x8045,0x1,0xffff,0x34d31f6 },
	{ "cb24",0x8046,0x1,0xffff,0xfb2f236a },
	{ "cb26",0x8047,0x1,0xffff,0x766d570 },
	{ "cb28",0x8048,0x1,0xffff,0xf2e14a68 },
	{ "cb30",0x8049,0x1,0xffff,0x28956f1a },
	{ "cb31",0x804a,0x1,0xffff,0x3ffe21da },
	{ "cb32",0x804b,0x1,0xffff,0x28956f1a },
	{ "cb34",0x804c,0x1,0xffff,0xf2e14a68 },
	{ "cb36",0x804d,0x1,0xffff,0x766d570 },
	{ "cb38",0x804e,0x1,0xffff,0xfb2f236a },
	{ "cb40",0x804f,0x1,0xffff,0x34d31f6 },
	{ "cb42",0x8050,0x1,0xffff,0xfdb32e9c },
	{ "cb44",0x8051,0x1,0xffff,0x198df33 },
	{ "cb46",0x8052,0x1,0xffff,0xfee89bc2 },
	{ "cb48",0x8053,0x1,0xffff,0xb9f1cc },
	{ "cb50",0x8054,0x1,0xffff,0xff88a9ca },
	{ "cb52",0x8055,0x1,0xffff,0x490648 },
	{ "cb54",0x8056,0x1,0xffff,0xffd605a6 },
	{ "cb56",0x8057,0x1,0xffff,0x162b92 },
	{ "cb58",0x8058,0x1,0xffff,0xfff5a6e3 },
	{ "cb60",0x8059,0x1,0xffff,0x3ec0b },
	{ "cb62",0x805a,0x1,0xffff,0xffff19d2 },
	{ "wrtval",0x805b,0x49,0xffff,0x0 },
	{ "&wrtval",0x805c,0xb,0xffff,0x0 },
	{ "dlya1",0x805d,0x29,0xffff,0x1 },
	{ "&dlya1",0x805e,0xb,0xffff,0x1 },
	{ "dlya2",0x805f,0x29,0xffff,0x2 },
	{ "&dlya2",0x8060,0xb,0xffff,0x2 },
	{ "dlya3",0x8061,0x29,0xffff,0x3 },
	{ "&dlya3",0x8062,0xb,0xffff,0x3 },
	{ "dlya4",0x8063,0x29,0xffff,0x4 },
	{ "&dlya4",0x8064,0xb,0xffff,0x4 },
	{ "dlya5",0x8065,0x29,0xffff,0x5 },
	{ "&dlya5",0x8066,0xb,0xffff,0x5 },
	{ "dlya6",0x8067,0x29,0xffff,0x6 },
	{ "&dlya6",0x8068,0xb,0xffff,0x6 },
	{ "dlya7",0x8069,0x29,0xffff,0x7 },
	{ "&dlya7",0x806a,0xb,0xffff,0x7 },
	{ "dlya8",0x806b,0x29,0xffff,0x8 },
	{ "&dlya8",0x806c,0xb,0xffff,0x8 },
	{ "dlya9",0x806d,0x29,0xffff,0x9 },
	{ "&dlya9",0x806e,0xb,0xffff,0x9 },
	{ "dlya10",0x806f,0x29,0xffff,0xa },
	{ "&dlya10",0x8070,0xb,0xffff,0xa },
	{ "dlya11",0x8071,0x29,0xffff,0xb },
	{ "&dlya11",0x8072,0xb,0xffff,0xb },
	{ "dlya12",0x8073,0x29,0xffff,0xc },
	{ "&dlya12",0x8074,0xb,0xffff,0xc },
	{ "dlya13",0x8075,0x29,0xffff,0xd },
	{ "&dlya13",0x8076,0xb,0xffff,0xd },
	{ "dlya14",0x8077,0x29,0xffff,0xe },
	{ "&dlya14",0x8078,0xb,0xffff,0xe },
	{ "dlya15",0x8079,0x29,0xffff,0xf },
	{ "&dlya15",0x807a,0xb,0xffff,0xf },
	{ "dlya16",0x807b,0x29,0xffff,0x10 },
	{ "&dlya16",0x807c,0xb,0xffff,0x10 },
	{ "dlya17",0x807d,0x29,0xffff,0x11 },
	{ "&dlya17",0x807e,0xb,0xffff,0x11 },
	{ "dlya18",0x807f,0x29,0xffff,0x12 },
	{ "&dlya18",0x8080,0xb,0xffff,0x12 },
	{ "dlya19",0x8081,0x29,0xffff,0x13 },
	{ "&dlya19",0x8082,0xb,0xffff,0x13 },
	{ "dlya20",0x8083,0x29,0xffff,0x14 },
	{ "&dlya20",0x8084,0xb,0xffff,0x14 },
	{ "dlya21",0x8085,0x29,0xffff,0x15 },
	{ "&dlya21",0x8086,0xb,0xffff,0x15 },
	{ "dlya22",0x8087,0x29,0xffff,0x16 },
	{ "&dlya22",0x8088,0xb,0xffff,0x16 },
	{ "dlya23",0x8089,0x29,0xffff,0x17 },
	{ "&dlya23",0x808a,0xb,0xffff,0x17 },
	{ "dlya24",0x808b,0x29,0xffff,0x18 },
	{ "&dlya24",0x808c,0xb,0xffff,0x18 },
	{ "dlya25",0x808d,0x29,0xffff,0x19 },
	{ "&dlya25",0x808e,0xb,0xffff,0x19 },
	{ "dlya26",0x808f,0x29,0xffff,0x1a },
	{ "&dlya26",0x8090,0xb,0xffff,0x1a },
	{ "dlya27",0x8091,0x29,0xffff,0x1b },
	{ "&dlya27",0x8092,0xb,0xffff,0x1b },
	{ "dlya28",0x8093,0x29,0xffff,0x1c },
	{ "&dlya28",0x8094,0xb,0xffff,0x1c },
	{ "dlya29",0x8095,0x29,0xffff,0x1d },
	{ "&dlya29",0x8096,0xb,0xffff,0x1d },
	{ "dlya30",0x8097,0x29,0xffff,0x1e },
	{ "&dlya30",0x8098,0xb,0xffff,0x1e },
	{ "dlya31",0x8099,0x29,0xffff,0x1f },
	{ "&dlya31",0x809a,0xb,0xffff,0x1f },
	{ "dlya32",0x809b,0x29,0xffff,0x20 },
	{ "&dlya32",0x809c,0xb,0xffff,0x20 },
	{ "dlya33",0x809d,0x29,0xffff,0x21 },
	{ "&dlya33",0x809e,0xb,0xffff,0x21 },
	{ "dlya34",0x809f,0x29,0xffff,0x22 },
	{ "&dlya34",0x80a0,0xb,0xffff,0x22 },
	{ "dlya35",0x80a1,0x29,0xffff,0x23 },
	{ "&dlya35",0x80a2,0xb,0xffff,0x23 },
	{ "dlya36",0x80a3,0x29,0xffff,0x24 },
	{ "&dlya36",0x80a4,0xb,0xffff,0x24 },
	{ "dlya37",0x80a5,0x29,0xffff,0x25 },
	{ "&dlya37",0x80a6,0xb,0xffff,0x25 },
	{ "dlya38",0x80a7,0x29,0xffff,0x26 },
	{ "&dlya38",0x80a8,0xb,0xffff,0x26 },
	{ "dlya39",0x80a9,0x29,0xffff,0x27 },
	{ "&dlya39",0x80aa,0xb,0xffff,0x27 },
	{ "dlya40",0x80ab,0x29,0xffff,0x28 },
	{ "&dlya40",0x80ac,0xb,0xffff,0x28 },
	{ "dlya41",0x80ad,0x29,0xffff,0x29 },
	{ "&dlya41",0x80ae,0xb,0xffff,0x29 },
	{ "dlya42",0x80af,0x29,0xffff,0x2a },
	{ "&dlya42",0x80b0,0xb,0xffff,0x2a },
	{ "dlya43",0x80b1,0x29,0xffff,0x2b },
	{ "&dlya43",0x80b2,0xb,0xffff,0x2b },
	{ "dlya44",0x80b3,0x29,0xffff,0x2c },
	{ "&dlya44",0x80b4,0xb,0xffff,0x2c },
	{ "dlya45",0x80b5,0x29,0xffff,0x2d },
	{ "&dlya45",0x80b6,0xb,0xffff,0x2d },
	{ "dlya46",0x80b7,0x29,0xffff,0x2e },
	{ "&dlya46",0x80b8,0xb,0xffff,0x2e },
	{ "dlya47",0x80b9,0x29,0xffff,0x2f },
	{ "&dlya47",0x80ba,0xb,0xffff,0x2f },
	{ "dlya48",0x80bb,0x29,0xffff,0x30 },
	{ "&dlya48",0x80bc,0xb,0xffff,0x30 },
	{ "dlya49",0x80bd,0x29,0xffff,0x31 },
	{ "&dlya49",0x80be,0xb,0xffff,0x31 },
	{ "dlya50",0x80bf,0x29,0xffff,0x32 },
	{ "&dlya50",0x80c0,0xb,0xffff,0x32 },
	{ "dlya51",0x80c1,0x29,0xffff,0x33 },
	{ "&dlya51",0x80c2,0xb,0xffff,0x33 },
	{ "dlya52",0x80c3,0x29,0xffff,0x34 },
	{ "&dlya52",0x80c4,0xb,0xffff,0x34 },
	{ "wrtvalb",0x80c5,0x49,0xffff,0x35 },
	{ "&wrtvalb",0x80c6,0xb,0xffff,0x35 },
	{ "dlyb1",0x80c7,0x29,0xffff,0x36 },
	{ "&dlyb1",0x80c8,0xb,0xffff,0x36 },
	{ "dlyb2",0x80c9,0x29,0xffff,0x37 },
	{ "&dlyb2",0x80ca,0xb,0xffff,0x37 },
	{ "dlyb3",0x80cb,0x29,0xffff,0x38 },
	{ "&dlyb3",0x80cc,0xb,0xffff,0x38 },
	{ "dlyb4",0x80cd,0x29,0xffff,0x39 },
	{ "&dlyb4",0x80ce,0xb,0xffff,0x39 },
	{ "dlyb5",0x80cf,0x29,0xffff,0x3a },
	{ "&dlyb5",0x80d0,0xb,0xffff,0x3a },
	{ "dlyb6",0x80d1,0x29,0xffff,0x3b },
	{ "&dlyb6",0x80d2,0xb,0xffff,0x3b },
	{ "dlyb7",0x80d3,0x29,0xffff,0x3c },
	{ "&dlyb7",0x80d4,0xb,0xffff,0x3c },
	{ "dlyb8",0x80d5,0x29,0xffff,0x3d },
	{ "&dlyb8",0x80d6,0xb,0xffff,0x3d },
	{ "dlyb9",0x80d7,0x29,0xffff,0x3e },
	{ "&dlyb9",0x80d8,0xb,0xffff,0x3e },
	{ "dlyb10",0x80d9,0x29,0xffff,0x3f },
	{ "&dlyb10",0x80da,0xb,0xffff,0x3f },
	{ "dlyb11",0x80db,0x29,0xffff,0x40 },
	{ "&dlyb11",0x80dc,0xb,0xffff,0x40 },
	{ "dlyb12",0x80dd,0x29,0xffff,0x41 },
	{ "&dlyb12",0x80de,0xb,0xffff,0x41 },
	{ "dlyb13",0x80df,0x29,0xffff,0x42 },
	{ "&dlyb13",0x80e0,0xb,0xffff,0x42 },
	{ "dlyb14",0x80e1,0x29,0xffff,0x43 },
	{ "&dlyb14",0x80e2,0xb,0xffff,0x43 },
	{ "dlyb15",0x80e3,0x29,0xffff,0x44 },
	{ "&dlyb15",0x80e4,0xb,0xffff,0x44 },
	{ "dlyb16",0x80e5,0x29,0xffff,0x45 },
	{ "&dlyb16",0x80e6,0xb,0xffff,0x45 },
	{ "dlyb17",0x80e7,0x29,0xffff,0x46 },
	{ "&dlyb17",0x80e8,0xb,0xffff,0x46 },
	{ "dlyb18",0x80e9,0x29,0xffff,0x47 },
	{ "&dlyb18",0x80ea,0xb,0xffff,0x47 },
	{ "dlyb19",0x80eb,0x29,0xffff,0x48 },
	{ "&dlyb19",0x80ec,0xb,0xffff,0x48 },
	{ "dlyb20",0x80ed,0x29,0xffff,0x49 },
	{ "&dlyb20",0x80ee,0xb,0xffff,0x49 },
	{ "dlyb21",0x80ef,0x29,0xffff,0x4a },
	{ "&dlyb21",0x80f0,0xb,0xffff,0x4a },
	{ "dlyb22",0x80f1,0x29,0xffff,0x4b },
	{ "&dlyb22",0x80f2,0xb,0xffff,0x4b },
	{ "dlyb23",0x80f3,0x29,0xffff,0x4c },
	{ "&dlyb23",0x80f4,0xb,0xffff,0x4c },
	{ "dlyb24",0x80f5,0x29,0xffff,0x4d },
	{ "&dlyb24",0x80f6,0xb,0xffff,0x4d },
	{ "dlyb25",0x80f7,0x29,0xffff,0x4e },
	{ "&dlyb25",0x80f8,0xb,0xffff,0x4e },
	{ "dlyb26",0x80f9,0x29,0xffff,0x4f },
	{ "&dlyb26",0x80fa,0xb,0xffff,0x4f },
	{ "dlyb27",0x80fb,0x29,0xffff,0x50 },
	{ "&dlyb27",0x80fc,0xb,0xffff,0x50 },
	{ "dlyb28",0x80fd,0x29,0xffff,0x51 },
	{ "&dlyb28",0x80fe,0xb,0xffff,0x51 },
	{ "dlyb29",0x80ff,0x29,0xffff,0x52 },
	{ "&dlyb29",0x8100,0xb,0xffff,0x52 },
	{ "dlyb30",0x8101,0x29,0xffff,0x53 },
	{ "&dlyb30",0x8102,0xb,0xffff,0x53 },
	{ "dlyb31",0x8103,0x29,0xffff,0x54 },
	{ "&dlyb31",0x8104,0xb,0xffff,0x54 },
	{ "dlyb32",0x8105,0x29,0xffff,0x55 },
	{ "&dlyb32",0x8106,0xb,0xffff,0x55 },
	{ "dlyb33",0x8107,0x29,0xffff,0x56 },
	{ "&dlyb33",0x8108,0xb,0xffff,0x56 },
	{ "dlyb34",0x8109,0x29,0xffff,0x57 },
	{ "&dlyb34",0x810a,0xb,0xffff,0x57 },
	{ "dlyb35",0x810b,0x29,0xffff,0x58 },
	{ "&dlyb35",0x810c,0xb,0xffff,0x58 },
	{ "dlyb36",0x810d,0x29,0xffff,0x59 },
	{ "&dlyb36",0x810e,0xb,0xffff,0x59 },
	{ "dlyb37",0x810f,0x29,0xffff,0x5a },
	{ "&dlyb37",0x8110,0xb,0xffff,0x5a },
	{ "dlyb38",0x8111,0x29,0xffff,0x5b },
	{ "&dlyb38",0x8112,0xb,0xffff,0x5b },
	{ "dlyb39",0x8113,0x29,0xffff,0x5c },
	{ "&dlyb39",0x8114,0xb,0xffff,0x5c },
	{ "dlyb40",0x8115,0x29,0xffff,0x5d },
	{ "&dlyb40",0x8116,0xb,0xffff,0x5d },
	{ "dlyb41",0x8117,0x29,0xffff,0x61 },
	{ "&dlyb41",0x8118,0xb,0xffff,0x61 },
	{ "dlyb42",0x8119,0x29,0xffff,0x62 },
	{ "&dlyb42",0x811a,0xb,0xffff,0x62 },
	{ "dlyb43",0x811b,0x29,0xffff,0x63 },
	{ "&dlyb43",0x811c,0xb,0xffff,0x63 },
	{ "dlyb44",0x811d,0x29,0xffff,0x64 },
	{ "&dlyb44",0x811e,0xb,0xffff,0x64 },
	{ "dlyb45",0x811f,0x29,0xffff,0x65 },
	{ "&dlyb45",0x8120,0xb,0xffff,0x65 },
	{ "dlyb46",0x8121,0x29,0xffff,0x66 },
	{ "&dlyb46",0x8122,0xb,0xffff,0x66 },
	{ "dlyb47",0x8123,0x29,0xffff,0x67 },
	{ "&dlyb47",0x8124,0xb,0xffff,0x67 },
	{ "dlyb48",0x8125,0x29,0xffff,0x68 },
	{ "&dlyb48",0x8126,0xb,0xffff,0x68 },
	{ "dlyb49",0x8127,0x29,0xffff,0x69 },
	{ "&dlyb49",0x8128,0xb,0xffff,0x69 },
	{ "dlyb50",0x8129,0x29,0xffff,0x6a },
	{ "&dlyb50",0x812a,0xb,0xffff,0x6a },
	{ "dlyb51",0x812b,0x29,0xffff,0x6b },
	{ "&dlyb51",0x812c,0xb,0xffff,0x6b },
	{ "dlyb52",0x812d,0x29,0xffff,0x6c },
	{ "&dlyb52",0x812e,0xb,0xffff,0x6c },
	{ "dlyb53",0x812f,0x29,0xffff,0x6d },
	{ "&dlyb53",0x8130,0xb,0xffff,0x6d },
	{ "dlyb54",0x8131,0x29,0xffff,0x6e },
	{ "&dlyb54",0x8132,0xb,0xffff,0x6e },
	{ "dlyb55",0x8133,0x29,0xffff,0x6f },
	{ "&dlyb55",0x8134,0xb,0xffff,0x6f },
	{ "dlyb56",0x8135,0x29,0xffff,0x70 },
	{ "&dlyb56",0x8136,0xb,0xffff,0x70 },
	{ "dlyb57",0x8137,0x29,0xffff,0x71 },
	{ "&dlyb57",0x8138,0xb,0xffff,0x71 },
	{ "dlyb58",0x8139,0x29,0xffff,0x72 },
	{ "&dlyb58",0x813a,0xb,0xffff,0x72 },
	{ "dlyb59",0x813b,0x29,0xffff,0x73 },
	{ "&dlyb59",0x813c,0xb,0xffff,0x73 },
	{ "dlyb60",0x813d,0x29,0xffff,0x74 },
	{ "&dlyb60",0x813e,0xb,0xffff,0x74 },
	{ "dlyb61",0x813f,0x29,0xffff,0x75 },
	{ "&dlyb61",0x8140,0xb,0xffff,0x75 },
	{ "dlyb62",0x8141,0x29,0xffff,0x76 },
	{ "&dlyb62",0x8142,0xb,0xffff,0x76 },
};

dsp_code ringmod_code[]={
	{ 0x0,0x805b,0x4000,0x2040,0x2040 },
	{ 0x0,0x2040,0x2040,0x2040,0x2040 },
	{ 0x0,0x8006,0x2040,0x4000,0x2040 },
	{ 0x2,0x8006,0x8006,0x805d,0x8009 },
	{ 0x2,0x8006,0x8006,0x805f,0x800a },
	{ 0x2,0x8006,0x8006,0x8061,0x800b },
	{ 0x2,0x8006,0x8006,0x8063,0x800c },
	{ 0x2,0x8006,0x8006,0x8065,0x800d },
	{ 0x2,0x8006,0x8006,0x8067,0x2040 },
	{ 0x2,0x8006,0x8006,0x8069,0x800e },
	{ 0x2,0x8006,0x8006,0x806b,0x800f },
	{ 0x2,0x8006,0x8006,0x806d,0x8010 },
	{ 0x2,0x8006,0x8006,0x806f,0x8011 },
	{ 0x2,0x8006,0x8006,0x8071,0x8012 },
	{ 0x2,0x8006,0x8006,0x8073,0x8013 },
	{ 0x2,0x8006,0x8006,0x8075,0x8014 },
	{ 0x2,0x8006,0x8006,0x8077,0x8015 },
	{ 0x2,0x8006,0x8006,0x8079,0x8016 },
	{ 0x2,0x8006,0x8006,0x807b,0x8017 },
	{ 0x2,0x8006,0x8006,0x807d,0x8018 },
	{ 0x2,0x8006,0x8006,0x807f,0x8019 },
	{ 0x2,0x8006,0x8006,0x8081,0x801a },
	{ 0x2,0x8006,0x8006,0x8083,0x801b },
	{ 0x2,0x8006,0x8006,0x8085,0x801c },
	{ 0x2,0x8006,0x8006,0x8087,0x801d },
	{ 0x2,0x8006,0x8006,0x8089,0x801e },
	{ 0x2,0x8006,0x8006,0x808b,0x801f },
	{ 0x2,0x8006,0x8006,0x808d,0x8020 },
	{ 0x2,0x8006,0x8006,0x808f,0x8021 },
	{ 0x2,0x8006,0x8006,0x8091,0x8022 },
	{ 0x2,0x8006,0x8006,0x8093,0x8023 },
	{ 0x2,0x8006,0x8006,0x8095,0x8024 },
	{ 0x2,0x8006,0x8006,0x8097,0x8025 },
	{ 0x2,0x8006,0x8006,0x8099,0x8026 },
	{ 0x2,0x8006,0x8006,0x809b,0x8027 },
	{ 0x2,0x8006,0x8006,0x809d,0x8028 },
	{ 0x2,0x8006,0x8006,0x809f,0x8029 },
	{ 0x2,0x8006,0x8006,0x80a1,0x802a },
	{ 0x2,0x8006,0x8006,0x80a3,0x802b },
	{ 0x2,0x8006,0x8006,0x80a5,0x802c },
	{ 0x2,0x8006,0x8006,0x80a7,0x802d },
	{ 0x2,0x8006,0x8006,0x80a9,0x802e },
	{ 0x2,0x8006,0x8006,0x80ab,0x802f },
	{ 0x2,0x8006,0x8006,0x80ad,0x8030 },
	{ 0x2,0x8006,0x8006,0x80af,0x8031 },
	{ 0x2,0x8006,0x8006,0x80b1,0x8032 },
	{ 0x2,0x8006,0x8006,0x80b3,0x8033 },
	{ 0x2,0x8006,0x8006,0x80b5,0x8034 },
	{ 0x2,0x8006,0x8006,0x80b7,0x2040 },
	{ 0x2,0x8006,0x8006,0x80b9,0x8035 },
	{ 0x2,0x8006,0x8006,0x80bb,0x8036 },
	{ 0x2,0x8006,0x8006,0x80bd,0x8037 },
	{ 0x2,0x8006,0x8006,0x80bf,0x8039 },
	{ 0x2,0x8006,0x8006,0x80c1,0x8039 },
	{ 0x2,0x8006,0x8006,0x80c3,0x2040 },
	{ 0x0,0x8002,0x8005,0x8005,0x8001 },
	{ 0x0,0x8004,0x8004,0x204f,0x8002 },
	{ 0x0,0x8003,0x8004,0x8004,0x8001 },
	{ 0x1,0x8005,0x8005,0x204f,0x8003 },
	{ 0x0,0x8008,0x2040,0x8006,0x8005 },
	{ 0x0,0x80c5,0x8008,0x2040,0x2040 },
	{ 0x0,0x2040,0x2040,0x2040,0x2040 },
	{ 0x0,0x8007,0x2040,0x4000,0x803a },
	{ 0x2,0x8007,0x8007,0x80c7,0x2040 },
	{ 0x2,0x8007,0x8007,0x80c9,0x803b },
	{ 0x2,0x8007,0x8007,0x80cb,0x2050 },
	{ 0x2,0x8007,0x8007,0x80cd,0x803c },
	{ 0x2,0x8007,0x8007,0x80cf,0x2040 },
	{ 0x2,0x8007,0x8007,0x80d1,0x803d },
	{ 0x2,0x8007,0x8007,0x80d3,0x2040 },
	{ 0x2,0x8007,0x8007,0x80d5,0x803e },
	{ 0x2,0x8007,0x8007,0x80d7,0x2040 },
	{ 0x2,0x8007,0x8007,0x80d9,0x803f },
	{ 0x2,0x8007,0x8007,0x80db,0x2040 },
	{ 0x2,0x8007,0x8007,0x80dd,0x8040 },
	{ 0x2,0x8007,0x8007,0x80df,0x2040 },
	{ 0x2,0x8007,0x8007,0x80e1,0x8041 },
	{ 0x2,0x8007,0x8007,0x80e3,0x2040 },
	{ 0x2,0x8007,0x8007,0x80e5,0x8042 },
	{ 0x2,0x8007,0x8007,0x80e7,0x2040 },
	{ 0x2,0x8007,0x8007,0x80e9,0x8043 },
	{ 0x2,0x8007,0x8007,0x80eb,0x2040 },
	{ 0x2,0x8007,0x8007,0x80ed,0x8044 },
	{ 0x2,0x8007,0x8007,0x80ef,0x2040 },
	{ 0x2,0x8007,0x8007,0x80f1,0x8045 },
	{ 0x2,0x8007,0x8007,0x80f3,0x2040 },
	{ 0x2,0x8007,0x8007,0x80f5,0x8046 },
	{ 0x2,0x8007,0x8007,0x80f7,0x2040 },
	{ 0x2,0x8007,0x8007,0x80f9,0x8047 },
	{ 0x2,0x8007,0x8007,0x80fb,0x2040 },
	{ 0x2,0x8007,0x8007,0x80fd,0x8048 },
	{ 0x2,0x8007,0x8007,0x80ff,0x2040 },
	{ 0x2,0x8007,0x8007,0x8101,0x8049 },
	{ 0x2,0x8007,0x8007,0x8103,0x804a },
	{ 0x2,0x8007,0x8007,0x8105,0x804b },
	{ 0x2,0x8007,0x8007,0x8107,0x2040 },
	{ 0x2,0x8007,0x8007,0x8109,0x804c },
	{ 0x2,0x8007,0x8007,0x810b,0x2040 },
	{ 0x2,0x8007,0x8007,0x810d,0x804d },
	{ 0x2,0x8007,0x8007,0x810f,0x2040 },
	{ 0x2,0x8007,0x8007,0x8111,0x804e },
	{ 0x2,0x8007,0x8007,0x8113,0x2040 },
	{ 0x2,0x8007,0x8007,0x8115,0x804f },
	{ 0x2,0x8007,0x8007,0x8117,0x2040 },
	{ 0x2,0x8007,0x8007,0x8119,0x8050 },
	{ 0x2,0x8007,0x8007,0x811b,0x2040 },
	{ 0x2,0x8007,0x8007,0x811d,0x8051 },
	{ 0x2,0x8007,0x8007,0x811f,0x2040 },
	{ 0x2,0x8007,0x8007,0x8121,0x8052 },
	{ 0x2,0x8007,0x8007,0x8123,0x2040 },
	{ 0x2,0x8007,0x8007,0x8125,0x8053 },
	{ 0x2,0x8007,0x8007,0x8127,0x2040 },
	{ 0x2,0x8007,0x8007,0x8129,0x2040 },
	{ 0x2,0x8007,0x8007,0x812b,0x2040 },
	{ 0x2,0x8007,0x8007,0x812d,0x8055 },
	{ 0x2,0x8007,0x8007,0x812f,0x2040 },
	{ 0x2,0x8007,0x8007,0x8131,0x8056 },
	{ 0x2,0x8007,0x8007,0x8133,0x2040 },
	{ 0x2,0x8007,0x8007,0x8135,0x8057 },
	{ 0x2,0x8007,0x8007,0x8137,0x2040 },
	{ 0x2,0x8007,0x8007,0x8139,0x8058 },
	{ 0x2,0x8007,0x8007,0x813b,0x2040 },
	{ 0x2,0x8007,0x8007,0x80d9,0x8059 },
	{ 0x2,0x8007,0x8007,0x813f,0x2040 },
	{ 0x2,0x8007,0x8007,0x8141,0x805a },
	{ 0x0,0x8000,0x8007,0x2040,0x2040 },
};

